// ----------------------------
//     // // /    //   // // //
//    //         //   //
//   // //      //   // // //
//        //   //   //      //
//       //   //    //      //
// // //     //      // // //
// ----------------------------
// -     timeScaleControl     -
// ----------------------------
(function(ב) {
    // 开启严格模式
    "use strict";

    ב.clickOpt = function() {
    	// 时间选择
	    $(".timeList li").off('click');
	    $(".wrap_timeScale").on('click', '.timeList li', function() {
	    	let that = $(this),
	    		liwid = that.width(),
	    		index = that.index();

	    	$(".timeList li").removeClass('select');
	    	that.addClass('select');
	    	$(".scale i").animate({'left': that.position().left + liwid / 2 - 12}, 100);

	    	let selcet = $(".layer_title.last.select"),
	    		path = selcet.attr('path').replace('date', that.attr('date'));
	    	ב.getLayerJson(path, 516);

	    	$(".wrap_title h").text('云南省 - '+ selcet.parent().parent().siblings('h').text() + selcet.parents('.layer_1').find('> h').text());
	    	$(".wrap_title span").text(that.attr('datex'));

	    	return false;
	    });

	    // 日历选择
	    $(".wrap_timeScale").on('change', '#formDate', function() {
	    	let selcet = $(".layer_title.last.select");
	    	ב.timeScale(selcet.attr('date'), selcet.attr('path'), $(this).val());

	    	return false;
	    });

	    // 按钮操作
	    $(".wrap_timeScale .btnOpt li").off('click');
	    // 自动播放
	    ב.autoPlay = null;
	    $(".wrap_timeScale").on('click', '.autoPlay', function() {
	    	let that = $(this);
	    	if (that.find('i').hasClass('fa-play')) {
	    		that.find('i').removeClass('fa-play').addClass('fa-pause');
	    		ב.autoPlay = setInterval(autoPlayOpt, 2700);
	    	} else {
	    		that.find('i').removeClass('fa-pause').addClass('fa-play');
	    		clearInterval(ב.autoPlay);
	    	}
	    });

	    function autoPlayOpt() {
	    	let liwid = $(".timeList li:first").width(),
	    		lastNum = $(".timeList li").length,
	    		nowNum = $(".timeList li.select").index();

	    	if (nowNum + 1 == lastNum) {
	    		$(".autoPlay").find('i').removeClass('fa-pause').addClass('fa-play');
	    		clearInterval(ב.autoPlay);
	    	} else {
	    		$(".timeList li").eq(nowNum+1).click();
	    	}
	    }

	    // 前后调整
	    $(".wrap_timeScale").on('click', '.prevOpt', function() {
	    	let that = $(this),
	    		lastNum = $(".timeList li").length,
	    		nowNum = $(".timeList li.select").index();

	    	if (nowNum == 0) {
	    		alert("已经到第一个了！");
	    	} else {
	    		$(".timeList li").eq(nowNum - 1).click();
	    	}
	    });

	    $(".wrap_timeScale").on('click', '.nextOpt', function() {
	    	let that = $(this),
	    		lastNum = $(".timeList li").length,
	    		nowNum = $(".timeList li.select").index();

	    	if (nowNum + 1 == lastNum) {
	    		alert("已经到最后一个了！");
	    	} else {
	    		$(".timeList li").eq(nowNum + 1).click();
	    	}
	    });
    }
    ב.clickOpt();
})(onemap);